]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
ci: Include latest malcontent in the toolbox
authorIgnacy Kuchciński <ignacykuchcinski@gnome.org>
Thu, 11 Sep 2025 13:37:06 +0000 (15:37 +0200)
committerIgnacy Kuchciński <ignacykuchcinski@gnome.org>
Thu, 11 Sep 2025 13:37:06 +0000 (15:37 +0200)
Currently the toolbox lacks malcontent >= 0.14.0, because that version
has not been released yet. However, we need it to test the upcoming
parental controls integration, so build it in the toolbox.

Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3841
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3870>

.gitlab-ci/build-toolbox-image.sh

index 1b4934fd687381210728939218ddf83a5fb82bfa..bddb9ea3fedcceff71449471db477b22b39867de 100755 (executable)
@@ -45,6 +45,9 @@ build_container() {
   buildah run $build_cntr dnf clean all
   buildah run $build_cntr rm -rf /var/lib/cache/dnf
 
+  # add latest malcontent to the toolbox image for testing future integration
+  buildah run $build_cntr .gitlab-ci/install-meson-project.sh https://gitlab.freedesktop.org/pwithnall/malcontent.git main
+
   # somehow the sysusers trigger from the flatpak package messes up the
   # permissions of /etc/passwd to be only readable by root
   buildah run $build_cntr chmod 644 /etc/passwd